package org.netty.message.gper.enumReq;

public enum EnumSerializer {

    JAVA((byte)0), // JAVA序列化
    JSON((byte)1), // JSON序列化
    PROTOBUF((byte)2); // Protobuf序列化

    private byte code;

    EnumSerializer(byte code){
        this.code=code;
    }

    public byte code(){
        return this.code;
    }


    public static EnumSerializer valueof(byte code) {
        for (EnumSerializer enumSerializer : EnumSerializer.values()) {
            if(enumSerializer.code == code){
                return enumSerializer;
            }
        }
        return null;
    }
    
}
